package com.wocai.jrt.orgadmin.flow.model;

import java.util.Date;

public class FlowDetail {
    /**
     * order by 排序语句
     * 对应数据库表字段 flow_detail
     */
    private String orderBy;

    /**
     * 分页开始记录
     * 对应数据库表字段 flow_detail
     */
    private Integer start;

    /**
     * 分页大小
     * 对应数据库表字段 flow_detail
     */
    private int pageSize = 10;

    /**
     * 是否去重
     * 对应数据库表字段 flow_detail
     */
    private boolean distinct;

    /**
     * 对应数据库表字段 flow_detail.id
     */
    private String id;

    /**
     * 对应数据库表字段 flow_detail.flow_id
     */
    private String flowId;

    /**
     * 对应数据库表字段 flow_detail.parent_id
     */
    private String parentId;

    /**
     * 对应数据库表字段 flow_detail.step
     */
    private Integer step;

    /**
     * 对应数据库表字段 flow_detail.role_type
     */
    private Integer roleType;

    /**
     * 对应数据库表字段 flow_detail.name
     */
    private String name;

    /**
     * 对应数据库表字段 flow_detail.create_time
     */
    private Date createTime;

    /**
     * 对应数据库表字段 flow_detail.audit_mode
     */
    private Integer auditMode;

    /**
     * 设置 order by 排序语句
     */
    public void setOrderBy(String orderBy) {
        this.orderBy = orderBy;
    }

    /**
     * 获得 order by 排序语句
     */
    public String getOrderBy() {
        return orderBy;
    }

    /**
     * 设置 start，分页开始记录
     */
    public void setStart(Integer start) {
        this.start = start;
    }

    /**
     * 获得 start，分页开始记录
     */
    public Integer getStart() {
        return start;
    }

    /**
     * 设置 pageSize，分页大小
     */
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获得 pageSize，分页大小
     */
    public int getPageSize() {
        return pageSize;
    }

    /**
     * 设置 distinct，是否去重
     */
    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    /**
     * 获得 distinct，是否去重
     */
    public boolean isDistinct() {
        return distinct;
    }

    /**
     * 获得字段 flow_detail.id 的值
     *
     * @return the value of flow_detail.id
     */
    public String getId() {
        return id;
    }

    /**
     * 设置字段 flow_detail.id 的值
     *
     * @param id the value for flow_detail.id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * 获得字段 flow_detail.flow_id 的值
     *
     * @return the value of flow_detail.flow_id
     */
    public String getFlowId() {
        return flowId;
    }

    /**
     * 设置字段 flow_detail.flow_id 的值
     *
     * @param flowId the value for flow_detail.flow_id
     */
    public void setFlowId(String flowId) {
        this.flowId = flowId;
    }

    /**
     * 获得字段 flow_detail.parent_id 的值
     *
     * @return the value of flow_detail.parent_id
     */
    public String getParentId() {
        return parentId;
    }

    /**
     * 设置字段 flow_detail.parent_id 的值
     *
     * @param parentId the value for flow_detail.parent_id
     */
    public void setParentId(String parentId) {
        this.parentId = parentId;
    }

    /**
     * 获得字段 flow_detail.step 的值
     *
     * @return the value of flow_detail.step
     */
    public Integer getStep() {
        return step;
    }

    /**
     * 设置字段 flow_detail.step 的值
     *
     * @param step the value for flow_detail.step
     */
    public void setStep(Integer step) {
        this.step = step;
    }

    /**
     * 获得字段 flow_detail.role_type 的值
     *
     * @return the value of flow_detail.role_type
     */
    public Integer getRoleType() {
        return roleType;
    }

    /**
     * 设置字段 flow_detail.role_type 的值
     *
     * @param roleType the value for flow_detail.role_type
     */
    public void setRoleType(Integer roleType) {
        this.roleType = roleType;
    }

    /**
     * 获得字段 flow_detail.name 的值
     *
     * @return the value of flow_detail.name
     */
    public String getName() {
        return name;
    }

    /**
     * 设置字段 flow_detail.name 的值
     *
     * @param name the value for flow_detail.name
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * 获得字段 flow_detail.create_time 的值
     *
     * @return the value of flow_detail.create_time
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置字段 flow_detail.create_time 的值
     *
     * @param createTime the value for flow_detail.create_time
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获得字段 flow_detail.audit_mode 的值
     *
     * @return the value of flow_detail.audit_mode
     */
    public Integer getAuditMode() {
        return auditMode;
    }

    /**
     * 设置字段 flow_detail.audit_mode 的值
     *
     * @param auditMode the value for flow_detail.audit_mode
     */
    public void setAuditMode(Integer auditMode) {
        this.auditMode = auditMode;
    }
}